/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.util;

import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;

import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

import org.eclipse.emf.ecore.EObject;

import vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.*;

/**
 * <!-- begin-user-doc -->
 * The <b>Adapter Factory</b> for the model.
 * It provides an adapter <code>createXXX</code> method for each class of the model.
 * <!-- end-user-doc -->
 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Android7cuiPackage
 * @generated
 */
public class Android7cuiAdapterFactory extends AdapterFactoryImpl {
	/**
	 * The cached model package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected static Android7cuiPackage modelPackage;

	/**
	 * Creates an instance of the adapter factory.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public Android7cuiAdapterFactory() {
		if (modelPackage == null) {
			modelPackage = Android7cuiPackage.eINSTANCE;
		}
	}

	/**
	 * Returns whether this factory is applicable for the type of the object.
	 * <!-- begin-user-doc -->
	 * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
	 * <!-- end-user-doc -->
	 * @return whether this factory is applicable for the type of the object.
	 * @generated
	 */
	@Override
	public boolean isFactoryForType(Object object) {
		if (object == modelPackage) {
			return true;
		}
		if (object instanceof EObject) {
			return ((EObject)object).eClass().getEPackage() == modelPackage;
		}
		return false;
	}

	/**
	 * The switch that delegates to the <code>createXXX</code> methods.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	protected Android7cuiSwitch<Adapter> modelSwitch =
		new Android7cuiSwitch<Adapter>() {
			@Override
			public Adapter caseAnalogClock(AnalogClock object) {
				return createAnalogClockAdapter();
			}
			@Override
			public Adapter caseAutoCompleteTextView(AutoCompleteTextView object) {
				return createAutoCompleteTextViewAdapter();
			}
			@Override
			public Adapter caseButton(Button object) {
				return createButtonAdapter();
			}
			@Override
			public Adapter caseChronometer(Chronometer object) {
				return createChronometerAdapter();
			}
			@Override
			public Adapter caseDatePicker(DatePicker object) {
				return createDatePickerAdapter();
			}
			@Override
			public Adapter caseDigitalClock(DigitalClock object) {
				return createDigitalClockAdapter();
			}
			@Override
			public Adapter caseEditText(EditText object) {
				return createEditTextAdapter();
			}
			@Override
			public Adapter caseGallery(Gallery object) {
				return createGalleryAdapter();
			}
			@Override
			public Adapter caseImageButton(ImageButton object) {
				return createImageButtonAdapter();
			}
			@Override
			public Adapter caseImageView(ImageView object) {
				return createImageViewAdapter();
			}
			@Override
			public Adapter caseMultiAutoCompleteTextView(MultiAutoCompleteTextView object) {
				return createMultiAutoCompleteTextViewAdapter();
			}
			@Override
			public Adapter caseProgressBar(ProgressBar object) {
				return createProgressBarAdapter();
			}
			@Override
			public Adapter caseRadioButton(RadioButton object) {
				return createRadioButtonAdapter();
			}
			@Override
			public Adapter caseRatingBar(RatingBar object) {
				return createRatingBarAdapter();
			}
			@Override
			public Adapter caseSeekBar(SeekBar object) {
				return createSeekBarAdapter();
			}
			@Override
			public Adapter caseSpinner(Spinner object) {
				return createSpinnerAdapter();
			}
			@Override
			public Adapter caseTextView(TextView object) {
				return createTextViewAdapter();
			}
			@Override
			public Adapter caseTimePicker(TimePicker object) {
				return createTimePickerAdapter();
			}
			@Override
			public Adapter caseToggleButton(ToggleButton object) {
				return createToggleButtonAdapter();
			}
			@Override
			public Adapter caseVideoView(VideoView object) {
				return createVideoViewAdapter();
			}
			@Override
			public Adapter caseZoomButton(ZoomButton object) {
				return createZoomButtonAdapter();
			}
			@Override
			public Adapter caseZoomControl(ZoomControl object) {
				return createZoomControlAdapter();
			}
			@Override
			public Adapter casePresentationUnit(PresentationUnit object) {
				return createPresentationUnitAdapter();
			}
			@Override
			public Adapter caseApplicationPresentationUnit(ApplicationPresentationUnit object) {
				return createApplicationPresentationUnitAdapter();
			}
			@Override
			public Adapter caseDateTime(DateTime object) {
				return createDateTimeAdapter();
			}
			@Override
			public Adapter caseDate(Date object) {
				return createDateAdapter();
			}
			@Override
			public Adapter caseTime(Time object) {
				return createTimeAdapter();
			}
			@Override
			public Adapter caseChoice(Choice object) {
				return createChoiceAdapter();
			}
			@Override
			public Adapter caseIOBar(IOBar object) {
				return createIOBarAdapter();
			}
			@Override
			public Adapter caseCheckBox(CheckBox object) {
				return createCheckBoxAdapter();
			}
			@Override
			public Adapter caseCommand(Command object) {
				return createCommandAdapter();
			}
			@Override
			public Adapter caseActivator(Activator object) {
				return createActivatorAdapter();
			}
			@Override
			public Adapter caseActivity(Activity object) {
				return createActivityAdapter();
			}
			@Override
			public Adapter caseSubMenu(SubMenu object) {
				return createSubMenuAdapter();
			}
			@Override
			public Adapter caseMenuItem(MenuItem object) {
				return createMenuItemAdapter();
			}
			@Override
			public Adapter caseAbstractMenu(AbstractMenu object) {
				return createAbstractMenuAdapter();
			}
			@Override
			public Adapter caseContextMenu(ContextMenu object) {
				return createContextMenuAdapter();
			}
			@Override
			public Adapter caseMenu(Menu object) {
				return createMenuAdapter();
			}
			@Override
			public Adapter caseAbstractMenuItem(AbstractMenuItem object) {
				return createAbstractMenuItemAdapter();
			}
			@Override
			public Adapter caseUIComponent(UIComponent object) {
				return createUIComponentAdapter();
			}
			@Override
			public Adapter caseUIElement(UIElement object) {
				return createUIElementAdapter();
			}
			@Override
			public Adapter caseUIComposition(UIComposition object) {
				return createUICompositionAdapter();
			}
			@Override
			public Adapter caseLayout(Layout object) {
				return createLayoutAdapter();
			}
			@Override
			public Adapter casePresentationComponent(PresentationComponent object) {
				return createPresentationComponentAdapter();
			}
			@Override
			public Adapter casePresentationBar(PresentationBar object) {
				return createPresentationBarAdapter();
			}
			@Override
			public Adapter caseViewGroup(ViewGroup object) {
				return createViewGroupAdapter();
			}
			@Override
			public Adapter caseUserInterface(UserInterface object) {
				return createUserInterfaceAdapter();
			}
			@Override
			public Adapter casePresentationSystem(PresentationSystem object) {
				return createPresentationSystemAdapter();
			}
			@Override
			public Adapter caseListView(ListView object) {
				return createListViewAdapter();
			}
			@Override
			public Adapter defaultCase(EObject object) {
				return createEObjectAdapter();
			}
		};

	/**
	 * Creates an adapter for the <code>target</code>.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param target the object to adapt.
	 * @return the adapter for the <code>target</code>.
	 * @generated
	 */
	@Override
	public Adapter createAdapter(Notifier target) {
		return modelSwitch.doSwitch((EObject)target);
	}


	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AnalogClock <em>Analog Clock</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AnalogClock
	 * @generated
	 */
	public Adapter createAnalogClockAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AutoCompleteTextView <em>Auto Complete Text View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AutoCompleteTextView
	 * @generated
	 */
	public Adapter createAutoCompleteTextViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Button <em>Button</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Button
	 * @generated
	 */
	public Adapter createButtonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Chronometer <em>Chronometer</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Chronometer
	 * @generated
	 */
	public Adapter createChronometerAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DatePicker <em>Date Picker</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DatePicker
	 * @generated
	 */
	public Adapter createDatePickerAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DigitalClock <em>Digital Clock</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DigitalClock
	 * @generated
	 */
	public Adapter createDigitalClockAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.EditText <em>Edit Text</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.EditText
	 * @generated
	 */
	public Adapter createEditTextAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Gallery <em>Gallery</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Gallery
	 * @generated
	 */
	public Adapter createGalleryAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ImageButton <em>Image Button</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ImageButton
	 * @generated
	 */
	public Adapter createImageButtonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ImageView <em>Image View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ImageView
	 * @generated
	 */
	public Adapter createImageViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.MultiAutoCompleteTextView <em>Multi Auto Complete Text View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.MultiAutoCompleteTextView
	 * @generated
	 */
	public Adapter createMultiAutoCompleteTextViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ProgressBar <em>Progress Bar</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ProgressBar
	 * @generated
	 */
	public Adapter createProgressBarAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.RadioButton <em>Radio Button</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.RadioButton
	 * @generated
	 */
	public Adapter createRadioButtonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.RatingBar <em>Rating Bar</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.RatingBar
	 * @generated
	 */
	public Adapter createRatingBarAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.SeekBar <em>Seek Bar</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.SeekBar
	 * @generated
	 */
	public Adapter createSeekBarAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Spinner <em>Spinner</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Spinner
	 * @generated
	 */
	public Adapter createSpinnerAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.TextView <em>Text View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.TextView
	 * @generated
	 */
	public Adapter createTextViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.TimePicker <em>Time Picker</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.TimePicker
	 * @generated
	 */
	public Adapter createTimePickerAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ToggleButton <em>Toggle Button</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ToggleButton
	 * @generated
	 */
	public Adapter createToggleButtonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.VideoView <em>Video View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.VideoView
	 * @generated
	 */
	public Adapter createVideoViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ZoomButton <em>Zoom Button</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ZoomButton
	 * @generated
	 */
	public Adapter createZoomButtonAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ZoomControl <em>Zoom Control</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ZoomControl
	 * @generated
	 */
	public Adapter createZoomControlAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationUnit <em>Presentation Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationUnit
	 * @generated
	 */
	public Adapter createPresentationUnitAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ApplicationPresentationUnit <em>Application Presentation Unit</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ApplicationPresentationUnit
	 * @generated
	 */
	public Adapter createApplicationPresentationUnitAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DateTime <em>Date Time</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.DateTime
	 * @generated
	 */
	public Adapter createDateTimeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Date <em>Date</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Date
	 * @generated
	 */
	public Adapter createDateAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Time <em>Time</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Time
	 * @generated
	 */
	public Adapter createTimeAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Choice <em>Choice</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Choice
	 * @generated
	 */
	public Adapter createChoiceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.IOBar <em>IO Bar</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.IOBar
	 * @generated
	 */
	public Adapter createIOBarAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.CheckBox <em>Check Box</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.CheckBox
	 * @generated
	 */
	public Adapter createCheckBoxAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Command <em>Command</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Command
	 * @generated
	 */
	public Adapter createCommandAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Activator <em>Activator</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Activator
	 * @generated
	 */
	public Adapter createActivatorAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Activity <em>Activity</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Activity
	 * @generated
	 */
	public Adapter createActivityAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.SubMenu <em>Sub Menu</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.SubMenu
	 * @generated
	 */
	public Adapter createSubMenuAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.MenuItem <em>Menu Item</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.MenuItem
	 * @generated
	 */
	public Adapter createMenuItemAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AbstractMenu <em>Abstract Menu</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AbstractMenu
	 * @generated
	 */
	public Adapter createAbstractMenuAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ContextMenu <em>Context Menu</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ContextMenu
	 * @generated
	 */
	public Adapter createContextMenuAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Menu <em>Menu</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Menu
	 * @generated
	 */
	public Adapter createMenuAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AbstractMenuItem <em>Abstract Menu Item</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.AbstractMenuItem
	 * @generated
	 */
	public Adapter createAbstractMenuItemAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIComponent <em>UI Component</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIComponent
	 * @generated
	 */
	public Adapter createUIComponentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIElement <em>UI Element</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIElement
	 * @generated
	 */
	public Adapter createUIElementAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIComposition <em>UI Composition</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UIComposition
	 * @generated
	 */
	public Adapter createUICompositionAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Layout <em>Layout</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.Layout
	 * @generated
	 */
	public Adapter createLayoutAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationComponent <em>Presentation Component</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationComponent
	 * @generated
	 */
	public Adapter createPresentationComponentAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationBar <em>Presentation Bar</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationBar
	 * @generated
	 */
	public Adapter createPresentationBarAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ViewGroup <em>View Group</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ViewGroup
	 * @generated
	 */
	public Adapter createViewGroupAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UserInterface <em>User Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.UserInterface
	 * @generated
	 */
	public Adapter createUserInterfaceAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationSystem <em>Presentation System</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.PresentationSystem
	 * @generated
	 */
	public Adapter createPresentationSystemAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for an object of class '{@link vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ListView <em>List View</em>}'.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null so that we can easily ignore cases;
	 * it's useful to ignore a case when inheritance will catch all the cases anyway.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @see vn.edu.hcmus.fit.se.mdd.mbuid.android7cui.ListView
	 * @generated
	 */
	public Adapter createListViewAdapter() {
		return null;
	}

	/**
	 * Creates a new adapter for the default case.
	 * <!-- begin-user-doc -->
	 * This default implementation returns null.
	 * <!-- end-user-doc -->
	 * @return the new adapter.
	 * @generated
	 */
	public Adapter createEObjectAdapter() {
		return null;
	}

} //Android7cuiAdapterFactory
